shit yourself together - Espagnol Anglais Dictionnaire